<?php
/**
 * 品牌管理
 * @author Ice iceinto@mallog.com.cn
 */
class BrandModel extends BaseModel
{
	//自动验证
	protected $_validate = array(
			array('name', 'require', '中文名称必须！'),
			array('ename', 'require', '英文名称必须！'),
			array('intr', 'require', '简介必须！'),
			array('name','','中文名称已经存在！',0,'unique',3),
			array('ename','','英文名称已经存在！',0,'unique',3),
	);
	/**
	 * 查询完整的品牌信息
	 * @param Array $map 查询条件
	 * @param String $field 过滤字段默认：*
	 * @param String $limit 分页
	 * @param String $order 排序
	 */
	public function getBrandAllPro ($map = array(), $field = '*', $limit = '', $order = 'm_brand.id desc')
	{
		return $this->join('LEFT JOIN m_brand_pro ON m_brand_pro.id = m_brand.pid')
		->field($field)
		->limit($limit)
		->order($order)
		->select();
	}
	/**
	 * 添加品牌
	 * @param Array $data
	 * @author Ice iceinto@mallog.com.cn
	 */
	public function brandAdd ($data)
	{
		if ($this->add($data)) {
			$this->status['status'] = 1;
			$this->status['doc'] = '添加成功！';
		} else {
			$this->status['doc'] = '添加失败！';
		}
		return $this->status;
	}
}